#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//#include <algorithm>
//using namespace std;
//int arr[105] = { 0 }, brr[1005] = { 0 }, crr[105] = { 0 };
//int n;
//int ans = 0;
//int main() {
//	cin >> n;
//	for (int i = 0; i < n; i++) {
//		cin >> arr[i];
//	}
//	for (int i = 0; i < n; i++) {
//		if (brr[arr[i]] == 0) {
//			brr[arr[i]] = 1;
//			crr[ans++] = arr[i];
//		}
//	}
//	sort(crr, crr + ans);
//	cout << ans << endl;
//	for (int i = 0; i < ans; i++) {
//		cout << crr[i] << " ";
//	}
//	return 0;
//}

//1
//nt i = 0; i <= x1; i++) {
//				cout << s[i];
//			}
//			cout #include <iostream>
//#include <string>
//using namespace std;
//string s, s1;
//int flag = 0, n, ans = 0;
//int main() {
//	cin >> n >> s;
//	int x2 = 0;
//	int x1 = s.find('z');
//	if (x1 != -1) {
//		flag = 1;
//		x2 = s.find('z',s.find('z') + 1);
//	}
//	if (x1 != 0) {
//		s1 = s.substr(0, x1 - 1);
//		while (s1[0] != 'z') {
//			s1[0]++;
//			ans++;
//		}
//		cout << s1[0];
//		for (int i = 1; i < s1.size(); i++) {
//			char c = s1[i];
//			if (c + ans > 'z') {
//				c += ans - 26;
//			}
//			else {
//				c += ans;
//
//			}
//			cout << c;
//		}
//		for (int i = x1; i < s.size(); i++) {
//			cout << s[i];
//		}
//	}
//	else {
//		if (flag) {
//			s1 = s.substr(x1 + 1, x2 - x1 - 1);
//			while (s1[0] != 'z') {
//				s1[0]++;
//				ans++;
//			}
//			for (i<< s1[0];
//			for (int i = 1; i < s1.size(); i++) {
//				char c = s1[i];
//				if (c + ans > 'z') {
//					c += ans - 26;
//				}
//				else {
//					c += ans;
//
//				}
//				cout << c;
//			}
//			for (int i = x2; i < s.size(); i++) {
//				cout << s[i];
//			}
//		}
//		else {
//			s1 = s.substr(x1 + 1);
//			while (s1[0] != 'z') {
//				s1[0]++;
//				ans++;
//			}
//			for (int i = 0; i <= x1; i++) {
//				cout << s[i];
//			}
//			cout << s1[0];
//			for (int i = 1; i < s1.size(); i++) {
//				char c = s1[i];
//				if (c + ans > 'z') {
//					c += ans - 26;
//				}
//				else {
//					c += ans;
//
//				}
//				cout << c;
//			}
//		}
//	}
//	return 0;
//}



